3道数据库的题,高手快来,急````````50分,答的好我再加分

来源:百度知道 编辑:UC知道 时间:2024/06/10 21:16:03
1.0
分析一下问题的实体之间的关系,并画出E-R图
一名顾客可以发出多次订购单进行订货。一张订单上面可以订购多个商品,一张订购单只能属于一名顾客,一种商品可以被不同的订购单订购。
2.0
图书出版管理数据库中有两个基本类:图书(书号, 书名, 作者编号, 出版设 ,出版日期),作者(作者编号• 作者名 •年龄• 地址),试用SQL 语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者` 书名和出版社。
3.0
在教师指导学生过程中,教师通过指导与学生发生关系,假定在某个时间或某个地点 一位老师可以指导一名学生,但是某个学生在某个时间和地点只能被一位老师指导,试着画出教师和学生联系的 E-R图
假定:
“教师” 实体包括:教师号,姓名,职称 专业属性
“ 学生”具体包括:学号,专业, 入学时间属性
“指导”包括;时间 地点属性。

|顾客|---------<发出>-------|订货单|-------<订购>------|商品|
1 n m n

select 作者名,书名,出版社
from 图书 a join 作者 b on a.作者编号 =b.作者编号
where 年龄<(select avg(年龄) from 作者)

|教师|-----------<指导>--------|学生|
1 1

1.顾客与订单之间是拥有的关系,而且是一对多的关系。
订单与商品之间是订购的关系,而且是多对多的关系。由于这里不能插图片,所以我不能给你画图。

2.select 作者名,书名,出版社 from 作者,图书 where 图书.作者编号=作者.作者编号 and 年龄<(select avg(年龄)from 作者);

3.不好意思,由于能力有限,第3题,恐怕还得看看别人怎么回答了。